engine separation - Spanish English Dictionary